	package models.admin;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.OneToMany;

import play.db.jpa.Model;
import utils.geko.crud.CRUD;
import utils.geko.crud.CRUDField;
import utils.geko.crud.CRUD.Order;

@Entity
@CRUD(defaultSortName="nombre", defaultSortOrder=Order.ASC, isSearchable=true)
public class Pizza extends Model {

	@CRUDField(searchable=true,sortable=true)
	private String nombre;
	@CRUDField(searchable=true,sortable=true)
	private String masa;
	@CRUDField
	private String img;
	@CRUDField(searchable=true,sortable=true)
	private String descripcion;
	@CRUDField(sortable=true)
	private Double precio;
	
	@OneToMany(mappedBy="pizza")
	private List<Ingrediente> ingredientes;
 	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getMasa() {
		return masa;
	}
	public void setMasa(String masa) {
		this.masa = masa;
	}
	public String getImg() {
		return img;
	}
	public void setImg(String img) {
		this.img = img;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public List<Ingrediente> getIngredientes() {
		return ingredientes;
	}
	public void setIngredientes(List<Ingrediente> ingredientes) {
		this.ingredientes = ingredientes;
	}
	public Double getPrecio() {
		return precio;
	}
	public void setPrecio(Double precio) {
		this.precio = precio;
	}
	
}
